Explore New Castle, NH

New Castle, NH is a charming coastal town located on a small island in the Piscataqua River. Known for its rich history and picturesque landscapes, it offers a unique blend of natural beauty and cultural heritage. The town is home to several historic landmarks, including the Wentworth by the Sea Hotel, a grand Victorian-era resort that has been beautifully restored. With its stunning beaches, scenic walking trails, and quaint New England charm, New Castle is a popular destination for tourists and locals alike. Whether you're exploring the historic forts, enjoying a day at the beach, or simply taking in the breathtaking views of the Atlantic Ocean, New Castle offers a peaceful and idyllic escape.


Find Local Businesses


Find Things To Do Near New Castle, NH


Nearby Locations

Portsmouth, NH
(3.24 mi.)
Rye, NH
(4.89 mi.)
Greenland, NH
(6.73 mi.)
Stratham, NH
(9.62 mi.)
Hampton, NH
(10.77 mi.)
Newmarket, NH
(11.13 mi.)
Newfields, NH
(11.17 mi.)
Madbury, NH
(12.11 mi.)
Rollinsford, NH
(12.54 mi.)
Dover, NH
(12.67 mi.)
Newington, NH
(12.88 mi.)
Durham, NH
(13.63 mi.)
Seabrook, NH
(14.11 mi.)
Somersworth, NH
(14.94 mi.)
Exeter, NH
(15.13 mi.)
Lee, NH
(16.37 mi.)
Epping, NH
(18.06 mi.)

Popular Cities